Objective c UILabel Para formatı
Objective c para formatında bir sorun yaşıyorum.
double Format = [string floatValue];
NSNumberFormatter *numberFormatter = [[NSNumberFormatter alloc] init];
[numberFormatter setLocale:[NSLocale currentLocale]];
[numberFormatter setNumberStyle:NSNumberFormatterDecimalStyle];
[numberFormatter setMaximumFractionDigits:2];
NSString *stringFormat= [numberFormatter stringFromNumber:[NSNumber numberWithDouble:Format]];
Bu şekilde yapıyorum fakat:
12.00 girdiğinde 12 olarak çıkış yapıyor.
12.10 girdiğim de 12,1 çıkış yapıyor.
12.12 girdiğimde 12,12 çıkış yapıyor.
Yani Sonda 0(Sıfır) ları siliyor otomatik bunun sebebi de nsnumber a cevirip sonra string e çevirme işleminden dolayı yapıyor.
Nasıl yapabilirim yardımcı olurmusunuz?